package qc.module.qms.dto.rawdata;

import lombok.Data;
import qc.common.core.enums.CommunicationChannelTypeEnum;

import java.time.LocalDateTime;

/**
 * 原始数值数据DTO，仅包含采集值为数值类型的数据
 *
 * @author QuCheng Tech
 * @since 2025/8/20
 */
@Data
public class QmsRawNumericDataDto {
    /**
     * 原始数据记录ID；
     */
    private String id;
    /**
     * 原始数据记录中的站点编码；
     */
    private String stcd;
    /**
     * 原始数据时标--数据采集时间
     */
    private LocalDateTime tm;
    //原始数据均为自动采集，只需要有来源通道类型，不需要有数据质量
    //private QmsDataQualityEnum quality;//数据质量：正常/运行数据、测试/调试数据、错误数据
    /**
     * 数据来源通道类型
     */
    private CommunicationChannelTypeEnum channel;
    /**
     * 采集要素编码
     */
    private String element;
    /**
     * 数据值
     */
    private double value;
}
